#pragma warning disable CS8618 // Non-nullable field must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring as nullable.
namespace Crux.Core.LangChain.OpenAI;
/// <summary>
/// 
/// </summary>
public class OpenAIOption
{
    /// <summary>
    /// 
    /// </summary>
    public string Model { get; set; } = string.Empty;
    /// <summary>
    /// 
    /// </summary>
    public string ApiKey { get; set; } = string.Empty;
    /// <summary>
    /// 
    /// </summary>
    public Uri Endpoint { get; set; }
}
#pragma warning restore CS8618 // Non-nullable field must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring as nullable.